Tendo em vista que atualmente o usuário interessado em informações astronômicas depara-se com a dificuldade em encontrar uma fonte de informação, o projeto busca desenvolver uma aplicação web que contenha dados quanto à, ocorrências astronômicas, baseadas na localização informada pelo usuário.
Assim, neste documento serão abordadas as definições de persona, histórias de usuários, requisitos funcionais e não funcionais além das restrições do projeto utilizando técnicas de obtenção de dados, como questionários online, para compreender de forma específica nosso usuário e suas necessidades.
EU COMO... PERSONA |
QUERO/PRECISO ... FUNCIONALIDADE |
PARA ... MOTIVO/VALOR |
---|---|---|
Como usuário | Quero poder postar comentários. | Para que eu possa compartilhar conhecimento com outras pessoas interessadas em ocorrências astronômicas. |
Como usuário | Quero poder me cadastrar no site. | Para poder salvar e acessar minhas informações e dados independente do lugar ao qual o site for acessado. |
Como usuário | Quero poder salvar imagens de ocorrências astronômicas. | Para poder ver e compartilhar novas imagens sobre ocorrências astronômicas. |
Como usuário | Quero poder cadastrar ocorrências astronômicas. | Para poder ver e compartilhar novas ocorrências astronômicas. |
As tabelas que se seguem apresentam os requisitos funcionais e não funcionais que detalham o escopo do projeto.
ID | Descrição do Requisito | Prioridade |
---|---|---|
RF-001 | Permitir o cadastro do usuário na plataforma | ALTA |
RF-002 | Permitir login de usuários cadastrados | ALTA |
RF-003 | Permitir o salvamento dos dados cadastrados no banco de dados | ALTA |
RF-004 | Permitir ao usuário inserir comentários | MÉDIA |
RF-005 | Permitir ao usuário inserir fotos | MÉDIA |
RF-006 | Permitir ao usuário cadastrar ocorrências astronômicas | MÉDIA |
ID | Descrição do Requisito | Prioridade |
---|---|---|
RNF-001 | O sistema deve ser web | MÉDIA |
RNF-002 | O sistema será desenvolvido em HTML5, CSS3 e JS | MÉDIA |
RNF-003 | Utilização do Banco de Dados para armazenamento dos dados inseridos pelo usuário | MÉDIA |
RNF-004 | A aplicação web será estruturada utilizando ASP.NET MVC | MÉDIA |
O projeto está restrito pelos itens apresentados na tabela a seguir.
ID | Restrição |
---|---|
01 | O projeto deverá ser entregue até o final do semestre |
02 | Deve ter o back-end desenvolvido |
03 | Deve ter o front-end desenvolvido de forma intuitiva e utilizando dos conceitos de UI/UX |